The Math object is a single object that has some named properties, some of which are functions.
Properties |
const number | - E = 2.7182818284590452354
- The Number value for e, the base of the natural logarithms, which is approximately
2.7182818284590452354.
|
const number | - LN10 = 2.302585092994046
- The Number value for the natural logarithm of 10, which is approximately 2.302585092994046.
|
const number | - LN2 = 0.6931471805599453
- The Number value for the natural logarithm of 2, which is approximately 0.6931471805599453.
|
const number | - LOG10E = 0.4342944819032518
- The Number value for the base-10 logarithm of e, the base
of the natural logarithms; this value is approximately 0.4342944819032518.
|
const number | - LOG2E = 1.4426950408889634
- The Number value for the base-2 logarithm of e, the base
of the natural logarithms; this value is approximately 1.4426950408889634.
|
const number | - PI = 3.1415926535897932
- The Number value for π, the ratio of the circumference of a circle
to its diameter, which is approximately 3.1415926535897932.
|
const number | - SQRT1_2 = 0.7071067811865476
- The Number value for the square root of ½, which is
approximately 0.7071067811865476.
|
const number | - SQRT2 = 1.4142135623730951
- The Number value for the square root of 2, which is approximately
1.4142135623730951.
|
Operations |
static number | - abs(number x)
- Returns the absolute value of x; the result has the same magnitude as x but has positive
sign.
|
static number | - acos(number x)
- Returns an implementation-dependent approximation to the arc cosine of x. The result is expressed in radians
and ranges from +0 to +π.
|
static number | - asin(number x)
- Returns an implementation-dependent approximation to the arc sine of x. The result is expressed in radians
and ranges from −π/2 to +π/2.
|
static number | - atan(number x)
- Returns an implementation-dependent approximation to the arc tangent of x. The result is expressed in
radians and ranges from −π/2 to +π/2.
|
static number | - atan2(number y, number x)
- Returns an implementation-dependent approximation to the arc tangent of the quotient y/x of the arguments y and x, where the signs of y
and x are used to determine the quadrant of the result. Note that it is intentional and traditional for the
two-argument arc tangent function that the argument named y be first and the argument named x be
second.
|
static number | - ceil(number x)
- Returns the smallest (closest to −∞) Number value that is not less than x and is equal to
a mathematical integer. If x is already an integer, the result is x.
|
static number | - cos(number x)
- Returns an implementation-dependent approximation to the cosine of x. The argument is expressed in
radians.
|
static number | - exp(number x)
- Returns an implementation-dependent approximation to the exponential function of x (e raised to
the power of x, where e is the base of the natural logarithms).
|
static number | - floor(number x)
- Returns the greatest (closest to +∞) Number value that is not greater than x and is equal to a
mathematical integer. If x is already an integer, the result is x.
|
static number | log(number x) |
static number | - max(number values...)
- Given zero or more arguments, calls ToNumber on each of the arguments and returns the largest of
the resulting values.
|
static number | - min(number values...)
- Given zero or more arguments, calls ToNumber on each of the arguments and returns the smallest
of the resulting values.
|
static number | - pow(number x, number y)
- Returns an implementation-dependent approximation to the result of raising x to the power y.
|
static number | - random()
- Returns a Number value with positive sign, greater than or equal to 0 but less than 1, chosen randomly or pseudo
randomly with approximately uniform distribution over that range, using an implementation-dependent algorithm or strategy. This function takes no arguments.
|
static number | - round(number x)
- Returns the Number value that is closest to x and is equal to a mathematical integer. If two integer Number
values are equally close to x, then the result is the Number value that is closer to +∞. If x is already an integer, the result is x.
|
static number | - sin(number x)
- Returns an implementation-dependent approximation to the sine of x. The argument is expressed in
radians.
|
static number | - sqrt(number x)
- Returns an implementation-dependent approximation to the square root of x.
|
static number | - tan(number x)
- Returns an implementation-dependent approximation to the tangent of x. The argument is expressed in
radians.
|